/**
 * 迎新任务状态
 * @param {*} str
 */
export function templateStatus(val) {
    switch (val) {
        case 0:
            return '未发布'
        case 1:
            return '已发布'
        case 2:
            return '已开始'
        default:
            return ' '
    }
}

/**
 * 国际学生
 * @param {*} str
 */
export function studentAbroad(val) {
    switch (val) {
        case 0:
            return '否'
        case 1:
            return '是'
        case 2:
            return '全部'
        default:
            return ' '
    }
}

export function taskTrainingLevelList(obj) {
    const levels = []
    if (obj) {
        obj.forEach(element => {
            levels.push(element.trainingLevel)
        })
    }
    return levels.join(',')
}

/**
 * 性别过滤
 * @param {*} val
 */
export function sexFilter(val) {
    switch (val) {
        case 0:
            return '女'
        case 1:
            return '男'
    }
}

/**
 * 迎新页面
 * @param val
 * @returns {string}
 */
export function taskStatus(val) {
    switch (val) {
        case 0:
            return '开始任务'
        case 1:
            return '完成任务'
        case 2:
            return '已完成'
    }
}

/**
 * 任务完成情况
 * @param val
 * @returns {string}
 */
export function completeStatus(val) {
    switch (val) {
        case 0:
            return '未完成'
        case 2:
            return '已完成'
    }
}

/**
 * 把小数转换为百分数
 * @param val
 * @returns {string}
 */
export function percentage(val) {
    if (val * 100 !== NaN) {
        return (val * 100).toFixed(2) + '%'
    } else {
        return ''
    }
}

export function yesOrNo(val, language) {
    if (language) {
        if (+val) {
            return language == 'en' ? 'Yes' : '是'
        }
        return language == 'en' ? 'No' : '否'
    } else {
        if (+val) {
            return '是'
        }
        return '否'
    }
}

export function mustOrSelect(val) {
    if (+val) {
        return '必'
    }
    return '选'
}
